home *** CD-ROM | disk | FTP | other *** search
/ Linux Cubed Series 7: Sunsite / Linux Cubed Series 7 - Sunsite Vol 1.iso / system / shells / scsh-0.4 / scsh-0 / scsh-0.4.2 / scsh / hpux / sigset.h < prev    next >
Text File  |  1995-10-13  |  354b  |  11 lines

  1. /* Convert between a lo24/hi integer-pair bitset and a sigset_t value.
  2. ** These macros are OS-dependent, and must be defined per-OS.
  3. */
  4.  
  5. #define make_sigset(maskp, hi, lo) ((maskp)->sigset[0]=((hi)<<24)|(lo))
  6.  
  7. /* Not a procedure: */
  8. #define split_sigset(mask, hip, lop) \
  9.     ((*(hip)=((mask).sigset[0]>>24)&0xff), \
  10.      (*(lop)=((mask).sigset[0]&0xffffff)))
  11.